#include <iostream>
#include <fstream>
#include "mapas.h"
#include <string>


using namespace std;

int main (){

    int opcion;
    string nombre; 
    do{
       cout << "Introducir datos: " << endl;
       cout << "1. Por fichero " << endl;
       cout << "2. Aleatoriamente" << endl;
       cout << "3. Exit" << endl;
       cin >> opcion;
       if(opcion == 1){
          cout << "Nombre del fichero: " << endl;
          cin >> nombre; 
          Mapa mapa_actual(nombre);
          mapa_actual.Mostrar_mapa();

       }else{
          if(opcion == 2){
             Mapa mapa_aleatorio;
             cout <<"Mapa generado correctamente..." << endl;
       	     cout <<"Pulse una tecla para continuar.." << endl;
             cin.get();
    	     mapa_aleatorio.Mostrar_mapa();

          }
       }
       /*switch (opcion){
           case '1': cout << "Nombre del fichero: " << endl;
                     cin >> nombre; 
                     Mapa mapa_actual(nombre);
                     mapa_actual.Mostrar_mapa();
		      	      break;
           case '2':	Mapa mapa_aleatorio;
		      	      cout <<"Mapa generado correctamente..." << endl;
		      	      cout <<"Pulse una tecla para continuar.." << endl;
		      	      cin.get();
		      	      mapa_aleatorio.Mostrar_mapa();
		      	      break;

       }*/
   }while (opcion!=3);
}
